PostgreSQL pg_stat_kcache 视图 pg_stat_kcache
1 背景知识
此视图将会返回操作系统中内存、磁盘、信号量等多种信息。
2 查看视图
psql -U postgres -d testdb
#testdb#
SELECT * FROM pg_stat_kcache;
名字 | 类型 | 描述 |
---|---|---|
datname | name | 数据库的名称 |
plan_user_time | double precision | 此数据库中生成执行计划所消耗的用户 CPU 时间,以秒和毫秒为单位(未启用 pg_stat_kcache.track_planning时,则为零) |
plan_system_time | double precision | 此数据库中生成执行计划所消耗的系统 CPU 时间,以秒和毫秒为单位(未启用 pg_stat_kcache.track_planning时,则为零) |
plan_minflts | bigint | 此数据库中生成执行计划导致的页面回收(软页面错误)数量(未启用 pg_stat_kcache.track_planning时,则为零) |
plan_majflts | bigint | 此数据库中生成执行计划导致的页面错误(硬页面错误)数量(未启用 pg_stat_kcache.track_planning时,则为零) |
plan_nswaps | bigint | 此数据库中生成执行计划导致的页面进入交换空间的数量(未启用 pg_stat_kcache.track_planning时,则为零) |
plan_reads | bigint | 此数据库中生成执行计划导致的读取的字节数(未启用 pg_stat_kcache.track_planning时,则为零) |
plan_reads_blks | bigint | 此数据库中生成执行计划导致的读取的 8K 块数(未启用 pg_stat_kcache.track_planning时,则为零) |
plan_writes | bigint | 此数据库中生成执行计划导致的写入的字节数(未启用 pg_stat_kcache.track_planning时,则为零) |
plan_writes_blks | bigint | 此数据库中生成执行计划导致的写入的 8K 块数(未启用 pg_stat_kcache.track_planning时,则为零) |
plan_msgsnds | bigint | 此数据库中生成执行计划导致发送的 IPC 消息数量(未启用 pg_stat_kcache.track_planning时,则为零) |
plan_msgrcvs | bigint | 此数据库中生成执行计划导致接收的 IPC 消息数量 (未启用 pg_stat_kcache.track_planning时,则为零) |
plan_nsignals | bigint | 此数据库中生成执行计划导致接收的信号数量(未启用 pg_stat_kcache.track_planning时,则为零) |
plan_nvcsws | bigint | 此数据库中生成执行计划导致自愿上下文切换数量(未启用 pg_stat_kcache.track_planning时,则为零) |
plan_nivcsws | bigint | 此数据库中生成执行计划导致非自愿上下文切换数数量(未启用 pg_stat_kcache.track_planning时,则为零) |
exec_user_time | double precision | 用户在此数据库中执行语句时消耗的 CPU 时间(以秒和毫秒为单位) |
exec_system_time | double precision | 在此数据库中执行语句时消耗的系统 CPU 时间(以秒和毫秒为单位) |
exec_minflts | bigint | 此数据库中执行语句导致页回收(软页错误)的数量 |
exec_majflts | bigint | 此数据库中执行语句导致页错误(硬页错误)的数量 |
exec_nswaps | bigint | 此数据库中执行语句导致交换内存的数量 |
exec_reads | bigint | 文件系统层在此数据库中执行语句导致读取的字节数量 |
exec_reads_blks | bigint | 文件系统层在此数据库中执行语句导致读取的 8K 块数量 |
exec_writes | bigint | 文件系统层在此数据库中执行语句导致写入字节数 |
exec_writes_blks | bigint | 文件系统层在此数据库中执行语句导致写入 8K 块数量 |
exec_msgsnds | bigint | 在此数据库中执行语句导致发送的 IPC 消息数量 |
exec_msgrcvs | bigint | 在此数据库中执行语句导致接收的 IPC 消息数量 |
exec_nsignals | bigint | 在此数据库中执行语句导致接收到的信号数量 |
exec_nvcsws | bigint | 在此数据库中执行语句导致的自愿上下文切换数量 |
exec_nivcsws | bigint | 在此数据库中执行语句导致的非自愿上下文切换数量 |